// 知识点1：5种迭代器类别，注重理解即可，主要就是是否可读写，是单边扫描还是多遍扫描，支持递减还是递增操作

// 知识点2：输入迭代器：可以读取序列中的元素。输出迭代器，看作是输入迭代器的补集，可写。前向迭代器：单向，支持输入输出。双向迭代器：双向，支持读写，还支持递增递减运算符。随机访问迭代器：基本支持所有功能。
